m4_dnl vim: ft=m4
_discard

Include sections: define these `start' macros as either `_keep' or `_discard'

m4_define(`_start_workshop',`_keep')
m4_define(`_start_extra',`_discard')

Proceedings titles:

m4_define(`_int',Int')
m4_define(`_eur',European)
m4_define(`_asian',Asian)
m4_define(`_conf',Conf.)
m4_define(`_proc',`Proc. $1 on $2 ($3)')
m4_define(`_proc2',`Proc. $1 on $2 and $3 on $4 ($5)')
m4_define(`_symp',Symp.)
m4_define(`_trans',`Trans. on $1 ($2)')
m4_define(`_ws',`Workshop on $1 ($2)')
m4_define(`_ws2',`$1: $2 ($3)')

Publishers:

m4_define(`_acm',ACM Press)
m4_define(`_sv',Springer Verlag)
m4_define(`_ieee',IEEE Computer Society)

Journals, series, conferences:

m4_define(`_asoc',`Advanced Separation of Concerns')
m4_define(`_cacm',`Communications of the ACM')
m4_define(`_ieee_soft',`IEEE Software')
m4_define(`_lncs',LNCS)
m4_define(`_aosd',`Aspect-Oriented Software Development')
m4_define(`_fp',`Functional Programming')
m4_define(`_gpce',`Generative Programming and Component Engineering')
m4_define(`_oop',`Object-Oriented Programming')
m4_define(`_oopsla',`Object-Oriented Programming, Systems, Languages, and Applications')
m4_define(`_se',`Software Engineering')
m4_define(`_plas',`Programming Languages and Systems')

_stop
